<%@page import="javax.xml.namespace.QName"%>
<%@page import="java.net.URL"%>
<%@page import="Proxies.DataUsuario"%>
<%@page import="java.util.Iterator"%>
<%@page import="Proxies.CtrlUsuariosWSService"%>
<%@page import="Proxies.CtrlUsuariosWS"%>
<%
    String urlImg = request.getParameter("urlImg");
    String titCont = request.getParameter("titCont");
    String fechaPub = request.getParameter("fechaPub");
    boolean esGrupo = request.getParameter("esGrupo").equals("SI");
    String duenoMuro = request.getParameter("duenoMuro");

%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <script type="text/javascript" src ="js/funciones.js"></script>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <link rel="shortcut icon" href="Media/images/favicon.ico"/>
        <link rel="stylesheet" type="text/css" href="Estilos/estilos.css"/>
        <title>Etiquetar usuarios en imagen</title>
    </head>
    <body>
        <jsp:include page="header.jsp" />
        <div id="etiquetar">
            <a href="perfil.jsp?mailUsr=<%=duenoMuro%>">Volver al muro</a>
            <h1>Etiquetar imagen</h1>
            <form action="etiqImg.jsp" method="POST">
                <input type="hidden" name="titCont" value="<%= titCont %>"/>
                <input type="hidden" name="fechaPub" value="<%= fechaPub %>"/>
                <input type="hidden" name="esGrupo" value="<%= esGrupo %>"/>
                <input type="hidden" name="duenoMuro" value="<%= duenoMuro %>"/>
                <table>
                    <tr>
                        <th></th>
                        <th colspan="2" >Usuario</th>
                    </tr>
                    <%
                    String IP = (String) session.getAttribute("SERVIDOR");
                    URL dirUsr = new URL(IP + "CtrlUsuarios?wsdl");
                    QName qNaUsr = new QName("http://WebServices/", "CtrlUsuariosWSService");
                    CtrlUsuariosWS ctrlUsr = new CtrlUsuariosWSService(dirUsr, qNaUsr).getCtrlUsuariosWSPort();
                        Iterator<DataUsuario> iteraUsr = ctrlUsr.listaUsuarios().getItem().iterator();
                        DataUsuario usr = null;
                        while (iteraUsr.hasNext()) {
                            usr = iteraUsr.next();
                    %>
                    <tr>
                        <td>
                            <img src="<%= usr.getImagen()%>" width="40" height="40"/>
                        </td>
                        <td><%= usr.getNick()%></td>
                        <td>
                            <input type="checkbox" name="usuarios" value="<%= usr.getCorreo()%>" />
                        </td>
                    </tr>
                    <%
                        }
                    %>
                </table>
                <br/>
            <input type="submit" value="Etiquetar seleccionados" />
            </form>
        </div>
        <div id="boxEtiquetarDerecha">
            <div id="imagenEtiquetar">
                <img src="<%=urlImg%>" width="400" title="Personas etiquetadas"/>
            </div>
            <div id="quitarEtiqueta">
                <h2>Quitar etiquetas</h2>
                <form action="etiqImg.jsp" method="POST">
                    <table>
                    <tr>
                        <th></th>
                        <th colspan="2" >Usuario</th>
                    </tr>
                <tr>
                        <td>
                            <img src="<%= usr.getImagen()%>" width="40" height="40"/>
                        </td>
                        <td><%= usr.getNick()%></td>
                        <td>
                            <input type="checkbox" name="usuarios" value="<%= usr.getCorreo()%>" />
                        </td>
                    </tr>
                    </table>
                    </form>
            </div>
        </div>
        <jsp:include page="footer.jsp" />
    </body>
</html>
